import urllib.request


#向指定的url地址发起请求，并返回服务器响应的数据（文件的对象）
response = urllib.request.urlopen("http://www.baidu.com")


#读取文件的全部内容，会把读取到的数据赋值给一个字符串变量
data = response.read()
print(data)
print(type(data))


#读取一行
#data = response.readline()

#读取文件的全部内容，会把读取到的数据赋值给一个列表变量
data = response.readlines()
'''
print(data)
print(type(data))
print(len(data))
print(type(data[100].decode("utf-8")))
'''


'''
#将爬取到的网页写入文件
with open(r"D:\file\file1.html", "wb") as f:
    f.write(data)
'''


#response  属性
#返回当前环境的有关信息
print(response.info())

#返回状态码
print(response.getcode())
#if response.getcode() == 200 or response.getcode() ==304:
    #处理网页信息
#    pass

#返回当前正在爬取的URL地址
print(response.geturl())


'''
url = r"https://www.baidu.com/s?wd=%E5%87%AF%E5%93%A5&rsv_spt=1&rsv_iqid=0xa20b9e2400007671&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=98010089_dg&ch=14&rsv_enter=1&rsv_dl=tb&rsv_sug3=3&rsv_sug1=1&rsv_sug7=100&rsv_sug2=0&rsv_btype=i&inputT=2818&rsv_sug4=3723"


'''